@charset "utf-8";
/* CSS Document */

input { font-family: Tahoma; padding-bottom:3px; vertical-align:middle;}

li{ zoom:1; }


/*adTop块*/
	.adTop{ width:958px; margin:5px auto 0px; clear:both; line-height:22px; overflow:hidden;}
		.adTop .left ,.adTop .right{ width:159px; height:148px; overflow:hidden;}
		.adTop .left{ float:left; padding:8px 15px 8px 10px;}
			.adTop .left ul{ float:none;}
			.adTop .left li{ background: url(/images/v1/xb03.png) no-repeat 0px 8px;; padding-left:10px;}
		.adTop .middle{ overflow:hidden; float:left; padding:7px 0px 5px;}
			.adTop .middle span ,.adTop .right span{ display:block; text-align:center;}
			.adTop .middle .adFocus{ margin:5px 0px;}
		.adTop .right{ background:url(/images/v1/ui.png) -776px 0px no-repeat; float:right; padding:8px 10px 10px 15px;}
			.adTop .right b{ font-weight:bold; color:#F00;}
			.adTop .right h3 ,.adTop .right span{ padding-left:25px; line-height:20px;}
			.adTop .right h3{ text-align:center; font-size:12px;}
			.adTop .right img{ border:3px #FFF solid; margin:6px 0px 0px 42px;}
			
/*首页主内容区*/
	.mLeft ,.mRight , .mMiddle{ float:left;}
	.box.mLeft ,.box.mRight ,.box.mMiddle{ clear:none;}
	.mMiddle .content li a.gray1:visited { color:#9c9c9c;}
	.topicTitle{ background:url(/images/v1/nav04.png) 0px 0px no-repeat; width:960px; height:34px; color:#666; float:left; }
		.topicTitle dt{ text-indent:-1000px; background-image: url(/images/v1/nav04.png); background-repeat:no-repeat; background-position:-10000px -10000px; height:34px; width:165px; float:left;}
		.topicTitle dt.date{ background-position:-175px -41px;}
		.topicTitle dt.xf{ background-position:0px -41px;}
		.topicTitle dt.esf{ background-position:-350px -41px;}
		.topicTitle dt.bbs{ background-position:-525px -41px;}
		.topicTitle dt.tools{ background-position:-700px -41px;}
			.topicTitle dd{ float:right; padding-right:15px; padding-bottom:1px; height:33px; line-height:33px; text-align:right;}
			.topicTitle dd a{ color:#333;}
			.topicTitle dd a:hover{ text-decoration:underline;}
			
		.news .newsHot{  padding-top:11px; text-align:center; line-height:26px;  background-image:url(/images/v1/ui.png);}
		.news h2{ font-weight:bold; font-size:18px; font-family:"Microsoft YaHei", SIMHEI;}
		.news .other { margin:0px 10px; font-size:12px; font-weight:normal; background:none;}
		
		.top10 table{ width:100%;}
		div.top10 div.content{ padding:4px 0px 5px;}
			.top10 th{ font-size:12px; line-height:22px; padding:0px; margin:0px; padding-top:5px; font-weight:bold;}
			.top10 table td{ border-bottom: 1px dotted #dadada; text-align:center; background-image:url(/images/v1/news_ui.gif); background-position:-1000px 0; background-repeat:no-repeat; line-height:26px; height:26px;}
			.top10 tr{}
			.top10 table tr.color{ background-color:#f7f7f7;}
			.top10 td.n01 ,.top10 td.n02 ,.top10 td.n03 ,.top10 td.n04 ,.top10 td.n05 ,.top10 td.n06 ,.top10 td.n07 ,.top10 td.n08 ,.top10 td.n09 ,.top10 td.n10{ padding-left:25px;}
			.top10 td.n01{background-position: -720px -25px;}
			.top10 td.n02{background-position: -720px -50px;}
			.top10 td.n03{background-position: -720px -75px;}
			.top10 td.n04{background-position: -720px -100px;}
			.top10 td.n05{background-position: -720px -125px;}
			.top10 td.n06{background-position: -720px -150px;}
			.top10 td.n07{background-position: -720px -175px;}
			.top10 td.n08{background-position: -720px -200px;}
			.top10 td.n09{background-position: -720px -225px;}
			.top10 td.n10{background-position: -720px -250px;}
	
	/*P1*/	
	.mLeft{ width:290px;}
	.mRight{ width:250px;}
	.mMiddle{ width:400px;}
	.p1 .box.noborder .content{ border-width:1px;}
	.p1 .box.noborder .content.noborderTop{ border-top:0px; padding:0px}
	.p1 .box.noborder .content .content{ border-width:0px;}
		.p1 .mLeft .focus .title{  height:29px; width:280px; background-position: 0px 0px; padding-left:10px; padding-top:4px; font-size:12px; line-height:29px;}
		.p1 .mLeft .focus .title b{ background:url(/images/v1/xb04.png) 0px 2px no-repeat; padding-left:15px;}
		.p1 .mLeft .focus .title font{ font-weight:normal;}
		.p1 .mLeft .focus .content{ width:280px; height:200px; padding:4px; overflow:hidden;}
		.p1 .mLeft ul.content li{ line-height:25px; height:25px;}
		.p1 .mMiddle ul.title{ background:url(/images/v1/ui.png) 0px -50px no-repeat; height:32px; font-size:14px; line-height:32px; padding-left:0px;}
			.p1 .mMiddle ul.title li{ width:101px; text-align:center; float:left;}
			.p1 .mMiddle ul.title li.check{ background:url(/images/v1/ui.png) 0px -84px; height:32px; font-weight:bold;}
			.p1 .mMiddle .content ul.content li{ line-height:26px;}
		.p1	.news .newsHot{  background-position: 0px -230px; height:121px;}
	.p1 .mRight .sell{ border-width:0px 1px 1px; border-style:solid; border-color:#ffd994; background:url(/images/v1/ws_bg02.gif) repeat-y bottom #fff;}
	.p1 .mRight .t1.title{  background:url(/images/v1/ui.png) -300px -460px no-repeat; height:30px;}
	.p1 .mRight .sell .content{ padding:0px 0px 1px; border-width:0px 0px 1px; border-style:solid; border-color:#ffd994; background:url(/images/v1/ws_bg.gif) no-repeat bottom #fff; overflow:auto; zoom:1;}
	.p1 .mRight .sell .content li{ padding:0px;  background:url(/images/v1/ui.png) 0px -460px no-repeat; zoom:1; float:left;}
	.p1 .mRight .sell .content .sellArea{ float:left; width:27px; zoom:1; font-weight:bold; text-align:center; color:#eb5807; line-height:18px; margin-top:4px;}
	.p1 .mRight .sell .content .sellBuilding{ float:left; width:205px; padding: 2px 0px 3px 10px; overflow:hidden; text-align:left; }
		.p1 .mRight .sell .content .sellBuilding a{ color:#333; line-height:22px; height:22px; float:left; padding-right:10px; display:block;}
		.p1 .mRight .sell .content .sellBuilding a:hover{ color:#f60;}


	/*P2*/	
	.p2 .mLeft{ /*width:250px;*/}
	.p2 .mMiddle{ width:360px;}
	.p2 .mRight{ width:330px;}
		/*.p2 .topic .nav{ background-position: 0px -51px;}*/
		.p2	.news .newsHot{ background-position: -603px -240px; height:71px;}
		.p2	.news .newsHot .other{ text-align:left; line-height:18px; margin-top:3px;}
	.p2 .dateCont{ width:660px;}/*700*/
		.p2 .dateCont .content{  height:171px; padding:10px 10px;}
		.p2 .dateCont .content img{ float:left;}
		.p2 .dateCont .box .title .more{ font-size:12px; margin-right:20px; font-weight:normal; text-align:right; float:right; color:#333; }
			.p2 .dateCont .box .title .more a{color:#333; }
			.p2 .dateCont .box .title .more a:hover{color:#f60; text-decoration:underline;}
		
	/*P3*/
	.p3 .topicTitle{ float:left;}
	.p3 .mLeft div.kft{ border-width:0px; background:url(/images/v1/newhouse/kf.png) 0px -117px no-repeat; height:146px; overflow:hidden; }
	.p3 .mLeft .kft .title{height:33px; background-image:none; line-height:33px; color:#f00;}
	.p3 .mLeft .kft .title span{ float:right; font-weight:normal; font-size:12px; padding-right:25px;}
	.p3 .mLeft .kft dl.content { height:auto;}
	.p3 div.mLeft ul.content { padding-top:5px; padding-bottom:7px;}
	.p3 div.mLeft .hotHouse div.content{ padding-bottom:5px; padding-top:3px;}
	.p3 .mLeft .kft .content dd{ background-image:none; padding-left:12px; float:left;}
	.p3 .mLeft .kft .content dd h4{ font-size:12px; line-height:24px;}
	.p3 .mLeft .kft .content dd span{ height:21px; line-height:21px; display:block;}
	.p3 .mLeft .kft .content dt{ width:88px; background-color:#fff; border:1px solid #e9e9e9; float:left;}
	.p3 .mLeft .kft .content dt div{ margin:1px; padding:2px; background-color:#f4f4f4;}
	.p3 .mLeft .kft .content dt img{ width:78px; height:58px; margin:2px 2px 0px;}
	.p3 .mLeft .kft .content dt span{ text-align:center;}
	a.kft_reg{ width:62px; height:18px; background:url(/images/v1/newhouse/kf.png) 0px -84px no-repeat; float:left; text-indent:-10000px; margin-right:15px;}
	a.kft_more{ width:62px; height:18px; background:url(/images/v1/newhouse/kf.png) -92px -84px no-repeat; float:left; text-indent:-10000px;}
	
	.mainVideo .content{ padding:0px 0px 10px;}
	.mainVideo .content dl.content { padding:9px 4px 4px;; text-align:center; border-bottom: 1px dotted #cadaef; background-color:#fbfcff;}
	.mainVideo .content dl.content dd{ width:104px; background-image:none; padding-left:0px; float:left; margin:0px 13px; display:inline; overflow:visible;}
	.mainVideo .content dl.content dd img{ width:100px; height:75px; border:1px solid #dedede; padding:1px;}
	.mainVideo .content dl.content dd div{ overflow:auto;}
	.mainVideo .content ul.content{ padding:6px 10px 0px;}
	.mainVideo .content ul.content li{ padding-left:20px; background-position:-936px -419px;}
	.p3 .mRight .content{ padding-top:1px; padding-bottom:3px;}
	.p3 div.ask li{ line-height:23px;}
	.p3 div.ask .content{ height:274px; overflow:hidden;}
	.p3 div.ask .content ul.content{ height:auto;}
	.p3 .topHot .content{ background:none;}
	.p3	.news .newsHot{ background-position: 0px -390px; height:54px;}
	.p3 .dateCont{ width:660px;}/*700*/
		.p3 .dateCont .content{  height:171px; padding:10px 10px;}
		.p3 .dateCont .content img{ float:left;}
		.p3 .dateCont .box .title .more{ font-size:12px; margin-right:20px; font-weight:normal; text-align:right; float:right; color:#333; }
			.p3 .dateCont .box .title .more a{color:#333; }
			.p3 .dateCont .box .title .more a:hover{color:#f60; text-decoration:underline;}
	.brand .box .content li{ width:174px; float:left; padding:2px 6px 0px 5px; line-height:28px; overflow:hidden; background:none;}
	.brand .box .content li div{ clear:both; text-align:center;}
		.brand .box .content img{border:2px solid #e8e8e8; width:170px; height:55px; }
		
	/*P4  二手房*/
	.p4 .mLeft{ width:318px;}
	.p4 .mMiddle{ width:368px;}
	.p4 .mRight{ width:248px;}
	 
	div.urgent .content{ padding:10px 5px 5px 4px;}
	div.urgent .content ul{ width:120px; padding:0px 7px 0px 8px; float:left; text-align:center; line-height:24px;}
	div.urgent .content ul h4{ font-size:12px; display:inline; padding:0px 2px 0px 4px; white-space:nowrap;}
	div.urgent .content ul h4 a{ color:#039;}
	div.urgent .content ul img{ width:116px; height:87px; border:1px solid #dedede; padding:1px;}
	div.urgent .content ul li{ line-height:24px; clear:both;}
	div.urgent .content ul span{ padding:0px 3px;}
	div.urgent .content ul b{ color:#f00;}
	.p4 .esfTopList ul.content{ padding:5px 0px;}
	.p4 .esfTopList .content li{ height:30px; line-height:30px; background-position:-929px -546px; padding:0px 6px 0px 20px; border-bottom:1px dotted #d5d5d5; }
	.p4 .esfTopList .content span{ float:left; padding-right:7px;}
	.p4 .esfTopList .content span.fr{ float:right; padding-right:5px;}
	.p4 .esfTopList .content span.gray1{ color:#333; padding-right:6px;}
	.p4 .esfTopList .content span.area{ width:45px; float:right; text-align:right;}
	.p4 .esfTopList .content h4{ font-size:12px; width:100px; float:left; padding-right:5px; font-weight:normal; overflow:hidden;}
	.p4 .esfTopList .content h4 a{ color:#004499;}
	.p4 .esfTopList .content span.price{ width:66px; color:#e00; float:right; padding-right:0px; text-align:right;}
	
	.p4 .goldPeople.mRight img{ padding:1px; border:1px solid #dedede; float:left;}
	.p4 .goldPeople.mRight dl.content{ padding:10px 0px; margin:0px 1px 1px; background-color:#f3f6fa;}
	.p4 .goldPeople.mRight dt{ background-image:none; border-bottom:1px dashed #dedede; overflow:auto; zoom:1; padding-bottom:8px; margin-bottom:6px; padding-left:15px; padding-right:10px;}
	.p4 .goldPeople.mRight dt li{ line-height:21px; height:21px;}
	.p4 .goldPeople.mRight dt div{ padding-right:10px; padding-top:4px;}
	.p4 div.goldPeople dl.content dd{ background-position:-926px -578px; padding-left:20px; padding-right:10px; height:25px; line-height:25px;}
	.p4 div.goldPeople dd span{ width:72px; float:left; display:block;}
	.p4 .goldPeople.mRight dd span a{ color:#039;}
	
	div.esfBrand ul.content{ padding:8px 7px;} 
	div.esfBrand .content li{ float:left; width:105px; height:35px; background-image:none; padding:5px 7px 5px 6px;; overflow:hidden;} 
		
		
		
/*新闻内容*/
	.warp.mt10{margin-top:10px;}
	.sitepath{ line-height:16px; height:16px; }
		.sitepath img{ margin-left:8px;}
	.warp .mLeft{ width:650px;}
	.warp .mRight{ width:300px; float:right;}
		.warp .mLeft .quickNav{ background:url(/images/v1/news_ui.gif) 0 0 ; width:620px; height:35px; line-height:35px; padding:0px 15px; }
		.warp .mLeft .quickNav a{ font-size:14px; font-weight:bold; text-align:center; float:left; display:block; padding:0px 13px; color:#2c55a2}
			.warp .mLeft .quickNav h3 a{ font-size:16px; font-family:"Microsoft YaHei", SIMHEI; font-weight:blod; padding:0px 20px;}
		.warp .mLeft .quickNav span{ width:2px; overflow:hidden; background:url(/images/v1/quicknav_b.gif); height:35px; display:block; float:left;}

	.newsText{ background:url(/images/v1/news_ui.gif) 0 -555px no-repeat; padding-bottom:15px;}
	.newsText h1{ font:22px/200% "Microsoft YaHei", SIMHEI; text-align: center; color: #222a77; margin-top:20px;}
		.newsText .info{ text-align:center; color:#777; margin-bottom:10px;}
		.newsText .focus{ padding:6px 10px; background:#f6f6f6; border:1px #e9e9e9 solid; line-height:22px; color:#686868;}
		.newsText .mLR{ margin-left:20px; margin-right:20px;} 
		.newsText .content{ padding:0px; }
		.newsText .content img{ float:none;}
			.newsText .content p{ margin-top:20px; padding:0px;}
			
	.newsText h2{ padding-left:5px; padding-bottom:5px; margin-top:10px; margin-bottom:10px; font-size:16px; border-bottom:1px solid #cddcf0;}	
		.newsText .focus{ margin-bottom:5px; margin-top:10px; border:1px solid #e8e8e8; padding:8px; clear:both; overflow:hidden;}	
		.newsText .focus .left{ float:left; width:300px;}	
		.newsText .focus .content{ line-height:20px;}	
		.newsText .focus .content li{ padding-top:4px;}	
		.newsText .focus img{ margin-right:20px; float:left; display:inline;} 
		.newsText .focus .right{ margin-left:300px; overflow:hidden;}  
		
	.newsText .list .content li{ background:none; white-space:normal; line-height:24px; border-bottom:1px solid #e8e8e8; margin-bottom:15px; padding-bottom:5px; margin-top:10px;}	
		.newsText .list .info{ border-bottom: 1px dashed #d8d8d8; color:#777; display:block; margin-bottom:5px; padding:0px 0px 3px; text-align:left;}
		.newsText .list p{ color:#676767; margin-top:5px; margin-bottom:5px;}
		.newsText .list p img{ margin-top:8px; margin-bottom:8px; border:#e8e8e8 1px solid; padding:4px;}
		.newsText dl.content{ font-size:14px; line-height:25px;}
			.newsText dl.content dd{ border:0px;}
			.newsText dl.content dt{ width:100%; border-bottom: 1px dashed #CCC; height:10px; margin-bottom:10px; overflow:hidden;}

	.pageNav{ line-height:24px; overflow:hidden; margin-top:10px;}
		.pageNav h4{background:url(/images/v1/news_ui.gif) repeat-x 0 -130px; height:27px; font-size:14px; line-height:24px; color:#637bea; }
		.pageNav .content{padding-bottom:8px;}
		.pageNav a{ float:left; width:45%; margin:0px 10px; display:block;}
		.pageNav b{ font-weight:bold; color:#b00;}
	
	.print{ color:#9c9c9c; text-align:right; padding:0px 10px; background:#f3f3f3; margin-top:10px; margin-bottom:10px;  overflow:hidden;}
		.print span{ padding-left:3px; padding-right:3px;}
		.print a{ color:#9c9c9c;}
		
	/*网友评论*/
	.guestbook .form{ background:#f8f9ff url(/images/v1/pl_bg.gif) repeat-x bottom; padding:10px;}
		.guestbook .form .content .textarea{ padding:0px 10px;}
		.guestbook .form .content .textarea .loginA{ height:15px; padding:5px 6px 1px; line-height:12px; border:1px #d5e5fa solid; display:block; float:left; margin-top:3px; background-color:#ebf8ff; font-weight:bold; color:#2b57a1;}
		#login{ padding:8px 10px; margin:6px 10px; border:2px solid #d5e5fa; background-color:#fff;}
		.guestbook .form .content .textarea textarea{ width:99%; overflow-x:hidden; border: 1px solid #cddcf0; padding:0px; margin:8px auto;}
		.guestbook h3{ color:#637bea; padding-right:15px;}
		.guestbook b{ color:#F00;}
		.guestbook span{ font-size:12px; font-weight:normal;}
			.guestbook h3 span{ color:#333; margin-left:10px; }
			.guestbook span input{ margin-left:5px;}
		.loginBtn ,.registBtn{ width:41px; height:22px; background:url(/images/v1/bt_01.gif) no-repeat; border-width:0px; padding-bottom:0px; margin-left:3px; margin-right:3px;}
		.guestbook .content input.fr{ background:url(/images/v1/bt_02.gif) no-repeat; border:none; width:72px; height:24px;}
	.guestbook .list h3{ padding-left:11px; padding-bottom:3px; margin-bottom:8px; border-bottom:1px solid #c2c2c2;}
	.guestbook .list .box{ border-color:#c2c2c2; border-style:dashed; border-width:0px 0px 1px; margin-top:10px;}
	.guestbook .list .box .content{ padding:0px 10px 3px; font-size:14px; line-height:26px;}
	.guestbook .list .box .answer{ padding-left:10px; padding-right:10px; padding-bottom:10px; text-align:right;}
	.guestbook .list .moreAnswer{ font-size:14px; text-align:right; padding:10px;}
	.guestbook .list .box h4{ color:#8d8d8d; font-weight:normal;/* background:url(/images/v1/news_ui.gif) repeat-x 0 -210px;*/ height:27px; line-height:27px; padding-left:5px; padding-right:5px;}
	.guestbook .list a{ color:#039; }
	.guestbook .list a:hover{ text-decoration:underline;}
	.guestbook .list h4 span{ margin-left:3px; margin-right:5px;}
	.guestbook .list .quote{padding:10px; border: 1px solid #d1d1d1; background:#fffef5; display:block; font-size:14px; margin-bottom:8px;}
	.newsText h1.comment { border-bottom: 1px solid #cddcf0; margin-left:20px; margin-right:20px; padding-bottom:10px; margin-bottom:10px;}
	

	.newsMore{ margin-top:10px;/* border-top: 1px dashed #cddcf0;*/ border-top: 1px solid #dedede; padding-top:10px;}
		.newsMore .content{ padding:5px 0px; font-size:14px; line-height:26px;}
		.newsMore h3 a{ color:#e80000}
		
	/*新闻详细页_楼盘快速菜单*/
	dl.infoNav{ height:40px; padding-left:10px; padding-right:10px; background:url(/images/v1/houseinfo_nav.gif) 0px 0px no-repeat; clear:both; margin-bottom:10px;  }	
	dl.infoNav dt ,dl.infoNav dd{ float:left; text-align:center; }	
	dl.infoNav dt{ width:290px; font-weight:500; font-size:20px; font-family:黑体; color:#4c4459; line-height:33px; padding-bottom:2px; padding-right:15px; padding-top:5px;}	
	dl.infoNav dd{ width:83px; height:27px; font-weight:bold; font-size:14px; line-height:25px; padding-right:6px;  margin-top:11px;}	
	dl.infoNav dd a{ width:83px; height:25px; display:block; color:#5c536c; font-weight:bold; font-size:14px; line-height:25px; padding-top:2px; background:url(/images/v1/houseinfo_nav.gif) -103px -50px no-repeat; }	
	dl.infoNav dd a:hover{ background-position:0px -50px; color:#fff; text-decoration:none; }	
	dl.infoNav dd a.check{ background-position:0px -50px; color:#fff; text-decoration:none;}	
		
	/*新闻详细页_右边内容块*/
/*	.mRight .ad{ width:300px; height:150px;}
*/	
/*新房*/

/*新房首页*/
	
	.quick_Snav{  }
	.quick_Snav .box{ border-color:#e3e3e3;}
	.quick_Snav .box .content{ background:url(/images/v1/newhouse/ui.png) 0px 0px; padding-top:5px; padding-bottom:5px;}
	.quick_Snav .box span{ padding-right:12px; color:#4b3a93;}
		.quick_Snav .box .content li{ background-image:url(/images/v1/newhouse/ui.png); background-position:-886px -356px; background-repeat:no-repeat; padding-left:15px; color:#f60; }
		.quick_Snav .box .content a{ color:#333;}
		.quick_Snav .box .content a:hover{ color:#f60; text-decoration:none;}
		
		
	/*新房p1*/
	.p1 .mLeft .ad{ width:290px; height:33px;}
	.p1 .mLeft .box.kf{ border-color:#ffd7b4; overflow:hidden;}
		.p1 .mLeft .kf h3{ text-align:center; margin-top:10px; overflow:hidden;}
			.p1 .mLeft .kf h3 a{ color:#039; text-decoration:underline;}
		.p1 .mLeft .kf .title{ background:url(/images/v1/newhouse/kf.png) 0px 0px no-repeat;}
		.p1 .mLeft .kf .title.kfNum{ background:url(/images/v1/newhouse/kf.png) 0px -42px no-repeat;}
		.p1 .mLeft .kf .title span{ font-size:12px; float:right; padding-right:12px;}
		.p1 .mLeft .kf .title span a{ color:#b20303;}
		.p1 .mLeft .kf .title span a:hover{ text-decoration:underline;}
		.p1 .mLeft .kf table{ width:268px; margin:0px 10px 3px; overflow:hidden; padding:0px;}
		.p1 .mLeft .kf .content{ padding:3px 0px 0px 10px; overflow:hidden;}
 		.p1 .mLeft .kf .content img{ height:18px; }
 		.p1 .mLeft .kf .content li{ background-image:none; padding-left:0px; line-height:22px; padding-top:0px; padding-bottom:0px;}
 		.p1 .mLeft .kf .content li.h24px_{line-height:24px; height:24px;}
			.p1 .mLeft .kf .hotImg{ width:99px; border:1px solid #e9e9e9; padding:1px; text-align:center; overflow:hidden;}
			.p1 .mLeft .kf .hotImg span{ background-color:#f4f4f4; display:block; margin-top:1px; line-height:22px; overflow:hidden;}
		.p1 .mLeft .kf.box ul.list { margin:3px 5px 4px;  _margin-bottom:2px; zoom:1;}
		.p1 .mLeft .kf .list li{ float:left; width:129px; padding:0px 5px; color:#e00;}
			.p1 .mLeft .kf .list a{ color:#039;}
			.p1 .mLeft .kf .list a:hover{ color:#f60; text-decoration:underline;}
			
	.p1.newHouse .news .newsHot{ background-position: 0px -390px; height:54px;}
	.p1.newHouse .mRight .content {line-height:24px; color:#777;}
	.p1 .mRight .content .tp { text-align:center; margin-top:6px; padding-left:20px; padding-bottom:7px; zoom:1; overflow:hidden;}
	.p1 .mRight .content .tp a {width:71px; height:26px; display:block; margin-right:20px; float:left;}
	.p1 .mRight .content .tp .yes { background:url(/images/v1/newhouse/kanfang01.png) no-repeat; }
	.p1 .mRight .content .tp .no { background:url(/images/v1/newhouse/kanfang02.png) no-repeat;}
	.p1 .mRight .content h3{ text-align:center; line-height:30px; }
	.p1 .mRight .content h3 a{ color:#039;}
	.topHot .content{ margin:0px 1px 1px; background-color:#f3f6fa; color:#039; padding:0px 0px 4px;}
	.topHot .content table{ width:100%; color:#f00; text-align:left;}
	.topHot .content table span{ padding-right:3px;}
	.topHot .content a{color:#039;}
	.topHot .content a:hover{color:#f60;}
	.topHot dl{ padding:0px; overflow:auto; zoom:1;}
	.topHot .content div{ padding:5px 10px 5px;}
	.topHot dd{ line-height:20px; background-image:none; padding:8px 8px 6px; margin:0px; overflow:auto; zoom:1; float:none; border-bottom:dotted 1px #c0dbff;}
	.topHot div.content dl span{ float:left; width:auto;}
	.topHot img{ width:80px; height:60px; float:left; padding:1px; border:1px solid #e0e8f3; margin-right:10px;}
	.topHot td{ height:25px; line-height:25px; overflow:hidden;}
	.topHot td span a{ color:#039;}

	/*新房第二屏xf2*/
	.box.video{ border-color:#dfdcbb;}
	.video div.title{ background-position:0px -615px; padding-left:25px;}
	div.video .content li{ width:134px; height:126px; padding:7px 7px 0px;  background:url(/images/v1/newhouse/ui.png) 0px -113px no-repeat; float:left; margin:6px 4px; display:inline; text-align:center; color:#777;}
	.box.video .content li div{ clear:both; }
	.xf2 .mRight{ width:248px;}
	.xf2 .mRight .content{ padding-top:6px; line-height:24px;}
	.xf2 .mMiddle{ width:398px;}
		.hotHouse table{ width:100%; }
		.hotHouse .content{ background:url(/images/v1/table_bg01.png) top left repeat-x; color:#e00; padding-top:0px; padding-bottom:2px; line-height:25px;}
		.hotHouse .title ul{ float:right; margin-right:10px;}
		.hotHouse .title li{ width:42px; height:31px; text-align:center; font-size:12px; font-weight:normal;}
		/*.hotHouse .title li.check{ background:url(/images/v1/ui.png) -842px -371px no-repeat; font-weight:bold; color:#039;}*//*大菜单后的小菜单*/
		.hotHouse .title div{ float:left; }

	/*新房第三屏xf3*/
	.xf3 .mLeft{ width:288px;}
	.xf3 .mRight{ width:660px;}
	.xf3 .mRight .box ul.content{ padding:7px 0px 8px;}
	.xf3 .mRight .content li{ overflow:hidden; width:138px; float:left; background-image:none; margin:0px 11px 0px 11px; text-align:center; padding:0px; display:inline;}
	.xf3 .mRight .content div{ overflow:hidden; margin:0px; line-height:22px; }
	.xf3 .mRight .content img{  border: 1px solid #e8e8e8; padding:1px; margin-bottom:5px; clear:both;}
	
	/*新房第四屏xf4*/
	.xf4 .mLeft{ width:763px;}
	.xf4 .mLeft.box .content { padding-left:7px; padding-right:6px;}
	.xf4 .mLeft.box .content .box2{ border:0px; width:143px; height:148px; background:url(/images/v1/ui.png) -600px 0px; float:left !important; margin:5px 3px 5px 4px; display:inline; overflow:hidden;}
	.xf4 .mLeft.box .content .box2 .title{ height:29px; background-image:none; text-align:center; padding:0px; font-size:12px; color:#039;}
	.xf4 .mLeft.box .content .box2 .content { padding-top:5px; padding-bottom:0px;}
	.xf4 .mLeft.box .content .box2 .content a{ border-bottom:dotted 1px #dee8f6; height:25px; line-height:25px; padding:0px 0px; width:97%; display:inline-block;}
	.xf4 .mRight{ width:183px;}
	
/*楼盘首页*/
.houseTop{ background:url(/images/v1/newhouse/ui.png) 0px -258px; height:88px; border-bottom:2px solid #4a62d4; }			
	.box.houseTop .title{ background-image:none; height:61px; line-height:61px; font-weight:normal !important; font-size:12px; padding:0px 15px;}				
	.box.houseTop .title b{ font-weight:bold; font-size:14px;}				
	.box.houseTop .title b a{ color:#039;}				
	.box.houseTop .title h3{ float:left; font-weight:normal; padding-right:47px; margin-right:25px; background-image:url(/images/v1/newhouse/zt.png); background-position:-10000px -10000px; background-repeat:no-repeat; padding-left:10px;}				
	.box.houseTop .title .s2{ background-position:right -66px; }		/*售罄*/
	.box.houseTop .title .s1{ background-position:right -154px; }	/*在售*/
	.box.houseTop .title .s0{ background-position:right 21px; }	/*待售*/	
	.box.houseTop ul.content{ padding:0px 10px;}	
	.box.houseTop ul.content li{ width:83px; height:25px; padding:2px 0px 0px; background-image:url(/images/v1/newhouse/ui.png); background-position:-877px -141px; float:left; margin-left:3px; text-align:center; font-size:14px;}	
	.box.houseTop .content li.date{ color:#e00; float:right; background-image:none; font-size:12px; width:130px; text-align:right;}	
	.box.houseTop .content li.check{ background-position:-791px -141px; font-weight:bold;}		
	.box.houseTop .content li a:hover{ color:#039; text-decoration:underline;}		
	.box.houseTop .content li.check a{ color:#FFF;}	
/*楼盘第一屏*/


.vp1 .mRight{ width:205px;}
.vp1 .mMiddle{ width:445px;}

.vp1 .mLeft .box .pic{ padding:4px; width:280px; height:210px; overflow:hidden;}	
.vp1 .mLeft .box ul.content{ padding-left:6px; padding-right:6px; padding-bottom:8px; padding-top:5px;}	
	.vp1 .mLeft .box .content li{ float:left; margin:0px 3px; display:inline; background-image:none; padding:0px;}	
	.vp1 .mLeft .box .content li div{ width:80px; height:60px; padding:2px; border:1px solid #e4e4e4; }	
	.vp1 .mLeft .box .content li span{ display:block; text-align:center; }	
	.vp1 .mLeft .box .content li.check div{ border:1px solid #f93;}	
	.vp1 .mLeft .box .content li.sl ,.vp1 .mLeft .box .content li.sr{ line-height:22px; height:88px;}	
	.vp1 .mLeft .box .content li.sl{ width:118px;}	
	.vp1 .mLeft .box .content li.sr{ width:135px; padding-left:8px; overflow:hidden; white-space:normal;}	
	.vp1 .mLeft .box .content li.sr h4{ font-size:12px;}	
.vp1 .mMiddle .content { padding:0px;}	
	.content .grade{ height:89px;}	
	.content .grade li{ background-image:none; padding:0px;}	
	.vp1 .mMiddle .content .grade .mark{ float:left; width:85px; color:#e00; font-family:"Microsoft YaHei", SIMHEI, serifTahoma; text-align:center;}	
	.vp1 .mMiddle .content .grade .mark span{ font-size:12px; color:#039; font-family:宋体;}	
	.vp1 .mMiddle .content .grade .mark .num1{  font-size:60px; line-height:60px; font-weight:bold; }	
	.vp1 .mMiddle .content .grade .mark .num2{ position:relative; bottom:13px; font-size:35px; line-height:35px; }	
	
	.vp1 .mMiddle .content .grade div{ float:left; width:340px; line-height:22px; padding-left:13px; }	
	.vp1 .mMiddle .content .grade div li{ float:left;}	
	.content .grade .star { width:340px; height:30px; margin-top:8px; background:url(/images/v1/newhouse/grade.png);}
	.content .grade li.s1 { font-size:14px; font-weight:bold; line-height:40px; padding-left:35px;}
	.content .grade li.s1 a { color:#039;}
	.content .grade ul.star li {width:340px; height:30px; background:url(../../images/v1/newhouse/grade.png) 0px -45px no-repeat;}
	
	.vp1 dl.table dd { width:340px; background-image:none; white-space:normal; padding-left:0px;}
	.vp1 dl.table dt { width:80px; background:url(/images/v1/xb05.png) 0px 10px no-repeat; padding-left:12px; font-weight:bold;}
	
	
	.vp1 .mMiddle .content td { vertical-align:top;}
	.vp1 .mMiddle .content .price { padding:5px 0px; border-color:#c6c6c6; border-style:dashed; border-width:1px 0px; margin-top:7px; height:28px; overflow:hidden; line-height:25px !important;}	

.vp1 .mRight .box.jy .content { background-color:#f1f6ff; padding:5px 10px; font-size:14px;}	
.vp1 .mRight .box.jy .content textarea{ margin-bottom:10px;}
.vp1 .mRight .box .content table{ color:#777; text-align:center; border-bottom:1px dashed #ffd3ad; margin-bottom:5px; }
.vp1 .mRight .box .content th{ height:21px; line-height:21px; }
.vp1 .mRight .box .content td{ height:23px; line-height:23px; overflow:hidden; }
.vp1 .mRight .box.noborder .content{ padding:3px 5px 5px; border-color:#fdd9ab; border-style:solid; border-width: 0px 1px 1px; }
.vp1 .mRight .box.noborder .title{ font-size:12px; font-weight:normal; padding-left:0px; text-align:center;}
.vp1 .mRight .box .title{ background:url(/images/v1/newhouse/ui.png) -755px -95px; }

.mLeft.housePrice{ width:698px;}
.housePrice .content{ padding:0px;}
.housePrice .content.p10{ padding:10px;}
.housePrice .content .table2{ margin:0px 9px 10px; overflow:auto; zoom:1;}
.housePrice .content .table2 td ,.housePrice .mLeft .content .table2 th{ padding:3px 6px; height:24px; line-height:24px; vertical-align:top;}
.housePrice .content .table2 th{ background-color:#eff5ff;}

.housePrice .content ul{ border-bottom:1px solid #cadaef; line-height:27px; height:27px;}
.housePrice .content ul.bb{ border-bottom:0px; }
.housePrice .content li{ width:100px; border-right:1px solid #cadaef; overflow:hidden; white-space:nowrap; float:left; background-image:none; padding-left:5px; text-align:center; }
.housePrice .content li.rb{ width:265px; border-right:0; text-align:left;}

.microNews .mLeft{ width:698px;}
.microNews .mLeft ul.content{ font-size:14px; padding:10px 0px;}
.microNews .mLeft ul.content li{ float:none; line-height:40px; background-position:-928px -451px; border-bottom:1px dashed #CCC; padding-left:20px; padding-right:10px;}
.microNews .mLeft ul.content li.t_bg{ background-color:#f9f9f9;}
.microNews .mLeft ul.content li .date{ font-size:14px; padding-right:5px;}
.microNews .mLeft ul.content li a:hover{ text-decoration:underline;}

.dianpin .mLeft{ width:698px;}
.dianpin .mLeft .content .grade{ background:url(/images/v1/newhouse/ui.png) 0px -640px; height:auto; padding-bottom:15px;}	
.dianpin .mLeft .content .grade ul ,.dianpin .mLeft .content .grade dl{  margin:0px 110px; zoom:1; overflow:auto; }	
.dianpin .mLeft .content .grade .star{ float:left; margin-top:17px; margin-left:5px;}
.dianpin .mLeft .content .grade .star span{ height:30px; background:url(../../images/v1/newhouse/grade.png) 0px -45px no-repeat;}
.dianpin .mLeft .content .grade .mark{ float:left; color:#e00; font-family:"Microsoft YaHei", SIMHEI, serifTahoma; text-align:center; vertical-align:middle; zoom:1; overflow:auto; }
.dianpin .mLeft .content .grade .mark span{ margin-top:18px; display:inline-block; float:left; font-size:14px;}
.dianpin .mLeft .content .grade .mark .num1{ margin:0px; font-size:45px; line-height:60px; font-weight:bold; }	
.dianpin .mLeft .content .grade .mark .num2{ position:relative; bottom:10px; font-size:25px; line-height:35px; }
.dianpin .mLeft .content .grade dl.subStar{ padding:0px 10px;}	
.dianpin .mLeft .content .grade dl.subStar dt{ width:65px; float:left;}	
.dianpin .mLeft .content .grade dl.subStar dd{ width:130px; height:30px; margin-right:32px; float:left; text-indent:-10000px; background:url(/images/v1/newhouse/grade.png) -197px -89px no-repeat;}	
.dianpin .mLeft .content .grade dl.subStar b{ color:#e00; }	
.dianpin .mLeft .content .grade dl.subStar dd span{background:url(/images/v1/newhouse/grade.png) 0px -89px no-repeat; display:block; }	
.dianpin .mLeft .content .advice .title{ background:url(/images/v1/newhouse/ui.png) 0px -871px no-repeat; height:20px;}
.dianpin .mLeft .content .advice .content{ padding:0px; margin:10px 50px 15px; }
.dianpin .mLeft .content .advice .content td{ height:35px;}
.dianpin .mLeft .content .advice .content a{ width:72px; height:24px; background-image:url(/images/v1/button_ui.png); background-repeat:no-repeat; text-indent:-10000px; text-align:center; float:left;}
.dianpin .mLeft .content .advice .content a.tj{ background-position:-138px -25px; margin:0px auto; margin-left:220px;}
.dianpin .mLeft .content .advice .content a.cz{ background-position:-228px -25px; margin-left:20px;}
.dianpin .mLeft .content .grade .dp a{ width:72px; height:24px; background-image:url(/images/v1/button_ui.png); background-position:-138px -59px; margin-left:20px; display:block; margin:5px auto; text-indent:-10000px;}



div.vp3 .mLeft{ width:700px;}
.vp3 .mLeft .box.intro div.content ul.title { padding:0px 40px; height:26px; line-height:25px;  font-size:12px; background:url(/images/v1/newhouse/ui.png) 0px -385px;}
.vp3 .mLeft .box.intro .content .title li{ background-image:url(/images/v1/newhouse/ui.png); background-position: -641px -198px; border-color:#dedede; border-style:solid; border-width:1px 0px 0px 1px; height:24px; padding-left:0px; font-weight:bold;}
.vp3 .mLeft .box.intro .content .title li.rb{ border-right-width:1px;}
.vp3 .mLeft .box.intro .content .title li.check{ background-image:none; color:#039; border-bottom:1px solid #fff;}
.vp3 .mLeft .box.intro .content .content{ height:250px;}

.vp3 .mLeft .box.map .content{ height:260px; padding:0px; overflow:hidden;}
.vp3 .mLeft .box.guestbook .content{ padding:0px;}
.vp3 .mLeft .box.guestbook .content .content{ height:auto;}

.mLeft .box.signUp{ border-color:#ffceb1;}
div.signUp .title{ background-position:-0px -660px;}
div.signUp .content{ padding:10px 20px 15px;}
div.signUp .content table{ line-height:30px;}
div.signUp .content textarea{ width:95%; float:left; margin-top:3px; margin-bottom:8px;}
div.signUp .content table input{ float:left; }
div.signUp .content table table { height:30px; overflow:hidden;}
div.signUp .content table table input{ float:none; }
div.signUp .content table table label{ margin-right:10px;}

div.ask .content{ padding:0px;}
div.ask .content .content{ padding:8px 10px;}
div.ask .content .content.bgCol{ background-color:#f8faff; }
div.ask .content .content li{ background-image:url(/images/v1/newhouse/ui.png); background-position:10000px 10000px; padding:0px 7px; white-space:normal;}
div.ask .content .content li span{ display:block; float:right;}
div.ask .content .content li.t{ border-bottom: 1px dashed #d2dff2;}
div.ask .content .content li.w{ background-position:-938px -477px; padding-left:28px;}
div.ask .content .content li.h{ background-position:-938px -521px; padding-left:28px;}

/*楼盘信息详细页面*/

.mLeft.houseInfo { width:700px;}
.houseInfo .content { padding:10px 0px;}
.houseInfo .content { padding:10px;}
.houseInfo dl { margin:10px 15px; border:1px solid #dedede; border-top:none; background-color:#f6f6f6;}
.houseInfo dl.table.border dd ,.houseInfo dl.table dt { border-color:#dedede; border-style:solid; padding:5px 10px;}
.houseInfo dl.table dd { width:auto;  margin-left:100px; float:none; background-image:none; white-space:normal; border-width:1px 0px 0px 1px; background-color:#FFF;}
.houseInfo dl.table dt { width:80px; font-weight:bold;  border-width:1px 0px 0px;}
	.subTitle{ height:32px; background:url(/images/v1/newhouse/ui.png) 0px -579px no-repeat; font-weight:bold; font-size:14px; color:#4a62d4;}
	.subTitle li{ height:30px; padding-top:2px; line-height:29px; float:left; background-image:url(/images/v1/newhouse/ui.png); background-repeat:no-repeat; background-position:-37px -537px;}
	.subTitle li.tl{ width:37px; background-position:0px -537px;}
	.subTitle li.tr{ width:10px; background-position:-436px -537px;}


/*楼盘相册*/

.houseAlbum1 .mLeft{ width:178px;}
.houseAlbum1 .mRight{ width:770px;}
.houseAlbum1 .box .title{ background-image:url(/images/v1/newhouse/ui.png);}
.houseAlbum1 .box .content li{ background-image:none; padding:0px; text-align:center; }
.houseAlbum1 .box .content li div{ clear:both;}
.houseAlbum1 .box .content li img{ margin-bottom:5px;}

.houseAlbum1 .box.mLeft .title{ background-position: 0px -491px; height:35px; padding-left:0px; text-align:center; padding-top:3px;}
.houseAlbum1 .box.mLeft .content{ background-color:#f3f7fe;}
.houseAlbum1 .box.mLeft .content li{ width:140px; margin:0px auto 15px; padding-top:5px; font-size:14px; font-weight:bold; clear:both;}
.houseAlbum1 .box.mLeft .content li a{ color:#039; text-decoration:underline;}
.houseAlbum1 .box.mLeft .content li a:hover{ color:#f60;}
.houseAlbum1 .box.mLeft .content li img{ height:99px; border:#cddcf0 1px solid; padding:3px; background-color:#FFF;}
.houseAlbum1 .albumImg .title{ background-position: 0px -434px; height:33px; font-size:12px; font-weight:normal;}
.houseAlbum1 .albumImg .title a{ font-weight:bold;}
.houseAlbum1 .albumImg .title a:hover{ color:#333;}
.houseAlbum1 .albumImg .title span{ padding-left:13px;}
.houseAlbum1 .albumImg .title span a{ padding:3px 5px; margin:0px 3px; font-weight:normal;}
.houseAlbum1 .albumImg .title span a.check ,.houseAlbum1 .albumImg .title span a:hover{ background-color:#f60; color:#FFF; text-decoration:none;}
.houseAlbum1 .albumImg .content{ padding-left:7px; padding-right:7px;}
.houseAlbum1 .albumImg .content li{ width:155px; height:141px; overflow:hidden; margin:10px 17px 5px; padding-bottom:5px; float:left; display:inline; position:relative; }
.houseAlbum1 .albumImg #hxt li{ height:245px;}
.houseAlbum1 .albumImg .content li div{/* height:116px; overflow:hidden;*/ width: 155px; position:absolute; bottom:0px; left:0px; }
.houseAlbum1 .albumImg .content li div img{ width:155px;}
.houseAlbum1 .albumImg .content li div a{ display:block; zoom:1; overflow:auto;}
.houseAlbum1 .albumImg .content li span{ display:block;}

.houseAlbum1 .page{ border-top:dashed #cddcf0 1px; margin-top:5px; padding-top:8px;}

/*相册照片查看*/
.albumView .box{ border-color:#e1e1e1; padding:1px;}
.albumView .nav{ height:35px; background:url(/images/v1/album_ui.png) 0px 0px no-repeat; padding-left:15px; line-height:35px; text-align:center; overflow:hidden;}
.albumView .nav h3{ height:33px; font-size:14px; background:url(/images/v1/album_ui.png) -5px -51px; padding-left:10px; padding-right:10px; border:1px solid #657ce6; float:left; color:#FFF;}
.albumView .nav h3 span{ font-weight:normal;}
.albumView .nav div{ margin-left:40px; font-size:14px; float:left;}
.albumView .nav div a{  height:35px; float:left; color:#657ce6; margin:0px 5px;}
.albumView .nav div a.check{ color:#FFF; background-image:url(/images/v1/album_ui.png); background-position:-904px -105px; font-weight:bold;}
.albumView .nav div a.check:hover{ text-decoration:none;}
.albumView .box .title{ background-image:none; padding-left:0px; text-align:center; margin-top:15px; margin-bottom:10px;}
.albumView .box .content{ text-align:center; padding-top:15px; padding-bottom:20px;}
/*.albumView .box .title a.butt1 ,.albumView .box .title a.butt2{ width:78px; height:22px; background-image:url(/images/v1/album_ui.png); background-position:-882px -192px; margin-top:5px; float:right;}
.albumView .box .title a.butt1{ background-position:-882px -152px; position:relative; right:100px; z-index:20;}
.albumView .box .title a.butt2{ position:relative; right:110px;}
*/
.albumView .box .content h2{ font-size:14px; height:35px;}
.albumView .box .content h3{ margin-top:10px; font-weight:normal;}
.albumView .box .content h3 span a{ font-size:12px; color:#0041d9; padding:0px 5px;}
.albumView .box .content .albumImg{ margin:0px 45px 0px 35px; float:left;}
.albumView .box .content .albumImg div { width:700px;}
.albumView .box .content .albumImg img{ float:none;}
.albumView .box .imgList{width:142px; margin-top:35px; float:left;}
.albumView .box .imgList li { width:142px;}
.albumView .box .imgList li a { background-image:url(/images/v1/album_ui.png); background-repeat:no-repeat; background-position:-10000px -10000px; display:block; width:142px; height:32px; text-indent:-10000px; overflow:hidden;}
.albumView .box .imgList li a.pageup { background-position:0px -107px;}
.albumView .box .imgList li a.pageup:hover { background-position:-150px -107px;}
.albumView .box .imgList li a.pagedown { background-position:0px -149px;}
.albumView .box .imgList li a.pagedown:hover { background-position:-150px -149px;}
.albumView .box .imgList li.thumb { height:435px; background:url(/images/v1/albumthumbBg.png) repeat-y; margin:0px; padding:0px; overflow:hidden; background-color:#FFF;}
.albumView .box .imgList li.thumb dl {}
.albumView .box .imgList li.thumb dt{ width:100px; height:77px; margin:10px 19px; zoom:1;}
.albumView .box .imgList li.thumb dt img{ width:92px; height:69px; padding:3px; border:1px solid #dedede;  margin-bottom:0px; }
.albumView .box .imgList li.thumb dt img.check{ border:1px solid #f60; }
.albumView .box .imgList li.thumb a { width:100px; height:77px;}


/*
.albumView .box .imgList li{ width:80px; height:80px; background:url(/images/v1/album_ui.png) -697px -55px; float:left; padding:24px 11px 23px 17px;}
.albumView .box .imgList .thumb { margin:0px 24px; width:640px; height:108px; padding:0px;}
.albumView .box .imgList .thumb dt { width:86px; height:66px; margin:19px 12px; float:left; overflow:hidden; }
.albumView .box .imgList .thumb dt img { width:80px; padding:2px; border:1px solid #efefef; display:block; }
.albumView .box .imgList .thumb div { width:40px; height:108px; float:left;}
.albumView .box .imgList .thumb div a { background-image:url(/images/v1/album_ui.png); background-repeat:no-repeat; background-position:-10000px -10000px; display:block; width:40px; height:108px; text-indent:-10000px; }
.albumView .box .imgList .thumb div a.pageup { background-position:0px -108px;}
.albumView .box .imgList .thumb div a.pagedown {}
.albumView .box .imgList .thumb dt img.check { border:1px solid #f96;}*/

/*问房详细页*/
.houseAsk .mLeft{ width:700px;}
.houseAsk .mLeft .ask .content{ padding-bottom:10px; }
.houseAsk .mLeft .ask .content .page{ margin-top:0px; margin-bottom:20px; padding-top:5px; border-top:1px solid #d2dff2; margin-left:10px; margin-right:10px; }

/*第一版 新房列表页*/
.listView .box .title{ height:22px; background:url(/images/v1/ui.png) 0px -701px; font-size:12px; padding:6px 20px 6px;}
.listView .box .title li{ height:22px; line-height:22px; width:auto; background-image:url(/images/v1/lbtb.png); background-position:99999px 99999px; background-repeat:no-repeat; margin-right:15px;}
.listView .box .title li span{ font-size:14px; font-weight:bold;}
.listView .box .title li.g1{ background-position:-382px 2px; padding-left:25px;}
.listView .box .title li.g2{ background-position:-382px -22px; padding-left:24px;}
.listView .box .title li.g3{ text-align:left; width:330px; }
.listView .box .title li.g3 span{ display:block; float:left; font-size:12px; font-weight:normal; margin-left:5px;}
.listView .box .title li.g3 a{ width:76px; height:22px; display:block; float:left; background-image:url(/images/v1/lbtb.png); background-position:99999px 99999px; background-repeat:no-repeat; margin-left:-1px; text-indent:-4000px; }
.listView .box .title li.g3 .default{ width:40px; background-position:-228px 0px;}
.listView .box .title li.g3 .default.check{ width:40px; background-position:-228px -27px; z-index:1; position:relative;}
.listView .box .title li.g3 .price{ background-position:0px 0px;}
.listView .box .title li.g3 .price_asc{ background-position:0px -27px; z-index:1; position:relative;}
.listView .box .title li.g3 .price_desc{ background-position:0px -54px; z-index:1; position:relative;}
.listView .box .title li.g3 .time{ background-position:-76px 0px;}
.listView .box .title li.g3 .time_asc{ background-position:-76px -27px; z-index:1; position:relative;}
.listView .box .title li.g3 .time_desc{ background-position:-76px -54px; z-index:1; position:relative;}
.listView .box .title li.g3 .hits{ background-position:-152px 0px;}
.listView .box .title li.g3 .hits_asc{ background-position:-152px -27px; z-index:1; position:relative;}
.listView .box .title li.g3 .hits_desc{ background-position:-152px -54px; z-index:1; position:relative;}
.listView .box .title li.g4{ float:right;}
.listView .box .content{ padding:0px;}
.listView .box .content ul{ height:35px; padding:0px 10px; text-align:center; border-bottom:dotted 1px #c2c2c2; color:#777;}
.listView .box .content ul.t3{ background-color:#fff5e4;}
.listView .box .content ul.t2{ background-color:#fff;}
.listView .box .content ul.t1{ background-color:#f9f9f9;}
.listView .box .content li{ line-height:35px; background-image:none; padding:0px 10px;}
.listView .box .content .listTop ul{ height:28px;  background:url(/images/v1/ui.png) 0px -735px; font-weight:bold; color:#333;}
.listView .box .content .listTop ul li{ height:28px; line-height:28px;}
.listView .county{ width:60px; float:left;}
.listView .name{  text-align:left; float:left; font-weight:bold;}
.listView .price{ width:120px; float:right; font-family:Tahoma; }
.listView .price font{font-weight:bold;}
.listView .company{ width:23%; float:right; }
.listView .tel{ width:160px; float:right; font-family:Tahoma; font-weight:bold; }
.listView .time{ width:70px; float:right;}
.listView .work{ width:70px; height:35px; float:right;}
.listView .work a{ width:70px; height:19px; margin:8px 0px; display:block; background:url(/images/v1/lbtb.png) 0px -82px no-repeat;}
	/*新房大图列表页*/
	.listView .box .content.bigView ul{ height:140px; padding:0px 10px; border-bottom:solid 1px #cadaef; background:url(/images/v1/x_listBg02.jpg) repeat-x bottom; color:#333; text-align:left;}
	.listView .box .content.bigView ul.t4{ background:url(/images/v1/x_listBg01.jpg) repeat-x bottom;}
	.listView .box .content.bigView li{ float:left; line-height:22px;}
	.listView .box .content.bigView li.img{ width:140px; height:100px; padding-top:18px; padding-bottom:18px;}
	.listView .box .content.bigView li.listLeft{ padding-top:18px; float:none; margin-left:178px; _margin-left:175px;}
	.listView .box .content.bigView .listLeft .intro{ border-bottom: 1px dotted #dedede; overflow:auto; padding-bottom:3px; margin-top:-5px;}
	.listView .box .content.bigView .listLeft .intro span{ display:block; padding:0px 10px; float:right;}
	.listView .box .content.bigView .listLeft .intro span.price{ margin-right:60px;}
	.listView .box .content.bigView .listLeft .intro input{ vertical-align:middle; margin-top:2px; margin-right:5px;}
	.listView .box .content.bigView .listLeft .intro table{ float:left;}
	.listView .box .content.bigView .listLeft .intro table td{ height:20px;}
	.listView .box .content.bigView .listLeft .info{ color:#2b57a1; padding-top:3px;}

/*第二版 新房列表页*/
#newHouse .search{ margin-top:3px; overflow:visible;}
	#newHouse .search ul.title{ height:29px; padding:0px; background-image:none; position:relative; z-index:3; border:0px;}
	#newHouse .search ul.title li {width:130px; height:29px; line-height:29px;}
	#newHouse .search ul.title li a{ background-image:url(/images/v1/newhouse/list_ui.png); background-repeat:no-repeat; background-position:-10000px -10000px; display:block;}
	#newHouse .search ul.title li a:hover{ color:#333; text-decoration:none;}
	#newHouse .search ul.title li.check a:hover{ color:#333; text-decoration:none;}
	#newHouse .search ul.title li a.tl{ background-position:0px -216px; }
	#newHouse .search ul.title li a.tc{ background-position:-130px -216px; }
	#newHouse .search ul.title li a.tr{ background-position:-260px -216px; }
	#newHouse .search ul.title li.check a.tl{ background-position:0px -255px; }
	#newHouse .search ul.title li.check a.tc{ background-position:-130px -255px; }
	#newHouse .search ul.title li.check a.tr{ background-position:-260px -255px; }
	#newHouse .search dl.content{ border-width:1px 1px 0px; border-color:#dbdbdd; padding:8px 10px 8px;  overflow:visible; margin-top:-1px;   }
	#newHouse .search dl.content dt{ background-image:none; line-height:24px; padding:0px 5px 2px; overflow:auto; zoom:1; margin:0px; }
	#newHouse .search dl.content dt.term{ border-width:0px; border-bottom:1px dotted #dedede; margin-bottom:5px; padding-bottom:5px;}
	#newHouse .search dl.content dt .type{ width:42px; padding-left:13px; margin-right:10px; background:url(/images/v1/newhouse/list_ui.png) 0px -71px no-repeat; color:#333;}
	#newHouse .search dl.content dt span{ float:left; margin-right:12px; margin-bottom:2px; color:#999; white-space:nowrap;}
	#newHouse .search dl.content dt a{ /*margin-right:2px;*/ padding:1px 2px; color:#05319a;}
	#newHouse .search dl.content dt a:hover ,#newHouse .search dl.content dt a.check{ color:#fff; background-color:#ff8931; text-decoration:none; }
	#newHouse .search .term2{ height:22px; line-height:22px; background:url(/images/v1/newhouse/list_ui.png) no-repeat 0px 0px; padding:7px 0px 7px 20px; overflow:visible; position:relative; top:-1px; z-index:3;}
	#newHouse .search .term2 b{ color:#333; margin-right:10px; }
	#newHouse .search .term2 span{ color:#05319a; float:left; margin-right:0px;}
	#newHouse .search .term2 span select{ margin-right:12px;}
	#newHouse .search div.term2 .divSelect{ margin-right:12px;}
	
	#newHouse .search div.term2 a.button{ width:47px; height:21px; display:block; background-image:url(/images/v1/newhouse/list_ui.png); background-position:-102px -75px; padding:0px; text-indent:-10000px; float:left; }
	#newHouse .search div.term2 input{ float:left; border:1px solid #cecece; padding:2px 4px; height:16px; line-height:16px; margin-right:10px;}
	#newHouse .search .search_con{ height:28px; line-height:28px; background:url(/images/v1/newhouse/list_ui.png) no-repeat 0px -36px; padding-left:10px; color:#828282; margin-top:-1px;}
	#newHouse .search .search_con span{ padding:0px 5px; }
	#newHouse .search .search_con span.on{padding:2px; color:#ee0000;}
	
#newHouse div.mLeft.houseList{ width:750px;}
	#newHouse .houseList dl.title{ height:26px; border-bottom:3px solid #776fa3;}
	#newHouse .houseList dl.title dt{ width:80px; height:26px; line-height:26px; float:left; background-image:url(/images/v1/newhouse/list_ui.png); background-repeat:no-repeat; background-position:-715px -109px; text-align:center;}
	#newHouse .houseList dl.title dt.check{ background-position:-635px -109px; font-weight:bold; font-size:14px; }
	#newHouse .houseList dl.title dt.check a{ color:#FFF; }
	#newHouse .houseList dl.title dd{ float:right; text-align:right; padding-right:10px; }
	#newHouse .houseList dl.title dd span ,#village .mLeft .listPage .title dt span.page span{ float:left; margin-left:5px; color:#222;}
	#newHouse .houseList dl.title dd a ,#village .mLeft .listPage .title dt span.page a{ background-image:url(/images/v1/news_ui.gif); background-repeat:no-repeat; background-position:-10000px -10000px; float:left; height:19px; line-height:18px; padding-top:1px; text-align:center; margin-top:3px; color:#4f68dc;}
	#newHouse .houseList dl.title dd a.up ,#village .mLeft .listPage .title dt span.page a.up{ width:16px; background-position:-242px -50px; margin-right:5px; margin-left:10px; text-indent:-10000px; }
	#newHouse .houseList dl.title dd a.down ,#village .mLeft .listPage .title dt span.page a.down{ width:47px; background-position:-264px -50px; padding-right:10px;  }
	#newHouse .houseList dl.title dd a.disabledUp ,#village .mLeft .listPage .title dt span.page a.disabledUp{ width:16px; background-position:-414px -50px; text-indent:-10000px;  }
	#newHouse .houseList dl.title dd a.disabledDown ,#village .mLeft .listPage .title dt span.page a.disabledDown{ width:47px; background-position:-436px -50px; color:#777; padding-right:10px; }
	#newHouse .houseList dl.title dd a:hover{ text-decoration:none;}
	#newHouse .houseList dl.title dd a.up:hover{ background-position:-328px -50px;  }
	#newHouse .houseList dl.title dd a.down:hover{ background-position:-350px -50px; color:#333;  }
	
	#newHouse .houseList .tool{ height:29px; line-height:29px; background:url(/images/v1/newhouse/list_ui.png) -210px -160px no-repeat; border:1px solid #e3e3e3; border-top-width:0px; padding:0px 10px; color:#828282;}
	#newHouse .houseList .tool li{ float:left; color:#333;}
	#newHouse .houseList .tool li.sort{ margin-top:4px; padding-left:10px;}
	#newHouse .houseList .tool li.item{ margin-left:15px;}
	#newHouse .houseList .tool li.item a{ width:76px; height:21px; line-height:21px; padding:0px; text-indent:-10000px; border-width:0px; margin:5px 0px 0px; float:left; background-image:url(/images/v1/newhouse/list_ui.png); background-position:-10000px -10000px; background-repeat:no-repeat;}
	#newHouse .houseList .tool li.item a.by_price{ background-position: 0px -179px; position:relative;}
	#newHouse .houseList .tool li.item a.by_time{ background-position: -76px -179px; margin-left:-1px; position:relative; }
	#newHouse .houseList .tool li.item a.by_price.check{ background:url(/images/v1/newhouse/list_ui.png) 0px -149px no-repeat; z-index:1000;}
	#newHouse .houseList .tool li.item a.by_time.check{ background:url(/images/v1/newhouse/list_ui.png) -76px -149px no-repeat; z-index:1000; }
	#newHouse .houseList .tool .divSelect { float:left; margin-left:5px; margin-top:4px;}
	#newHouse .houseList .content ul{ border-bottom:1px dashed #e3e3e3; padding:10px 15px; overflow:auto; zoom:1;}
	#newHouse .houseList .content ul.t3{ background-color:#fff5e4;}
	#newHouse .houseList .content .light{ border:2px solid #ffb85b; background-color:#fffbea;}
	#newHouse .houseList .content li.price{ width:130px; float:right; vertical-align:middle; text-align:center;}
	#newHouse .houseList .content li.price span{ display:block; height:25px; line-height:25px;}
	#newHouse .houseList .content li.price span.honor{ width:53px; height:43px; margin:10px 0px 0px 38px; _margin-left:0px; background:url(/images/v1/newhouse/list_ui.png) no-repeat -907px -206px; text-indent:-10000px;}
	#newHouse .houseList .content li.price b{ font-size:19px; line-height:25px; height:25px; font-weight:normal; font-family:tahoma, arial, 宋体; color:#f60; padding-right:3px;}
	#newHouse .houseList .content li.photo{ width:144px; float:left;}
	#newHouse .houseList .content li.photo img{ width:140px; height:105px; border:1px solid #dedede; padding:1px; float:none;}
	#newHouse .houseList .content li.info{ margin-left:155px;}
	#newHouse .houseList .content li.info dd{ float:none; line-height:22px; height:22px; white-space:nowrap; overflow:hidden; color:#666;}
	#newHouse .houseList .content li.info dd b{ font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#333;}
	#newHouse .houseList .content li.info dd.other a{ color:#475ba6; margin-right:2px;}
	#newHouse .houseList .content li.info dd.other span{ color:#f20; margin-right:15px;}
	#newHouse .houseList .content li.info dt{ font-size:14px; font-weight:bold; zoom:1; overflow:auto;}
	#newHouse .houseList .content li.info dt a{ color:#0041d9; float:left;}
	#newHouse .houseList .content li.info dt span{ width:42px; height:18px; display:block; float:left; background-image:url(/images/v1/newhouse/zt.png); background-repeat:no-repeat; background-position:-10000px -10000px; text-indent:-10000px; margin-left:5px; margin-top:2px; overflow:hidden;}		
	#newHouse .houseList .content li.info dt span.s10{ background-position:0px -264px; }		
	#newHouse .houseList .content li.info dt span.s2{ background-position:0px -88px; }		
	#newHouse .houseList .content li.info dt span.s1{ background-position:0px -176px; }		
	#newHouse .houseList .content li.info dt span.s0{ background-position:0px 0px; }		
	#newHouse .houseList .noResult { overflow:auto; zoom:1; padding-top:15px; padding-left:50px;}
	#newHouse .houseList .noResult dt { width:50px; height:50px; background:url(/images/v1/info_tt.png) no-repeat; float:left;}
	#newHouse .houseList .noResult dd.box { padding-left:15px; float:left; clear:none;}
	#newHouse .houseList .noResult dd .content { padding:0px; color:#777;}
	#newHouse .houseList .noResult dd h2 { font-size:12px;}
	#newHouse .houseList .noResult dd div { line-height:22px;}
	
	#newHouse div.mRight{ width:200px;}
	#newHouse div.mRight .topHot table{ width:100%;}

/*首页搜索*/
	.mainSearch .title{ height:34px; background:url(/images/v1/main_search.png) 0px 3px no-repeat;}
	.subSearch .title{ height:34px; background-position:0px -80px; padding-bottom:0px;}
	.subSearch .box dl.content{ width:auto; float:none;}
	.mainSearch.box{ overflow:visible;}
	.mainSearch div.box{ border-top-width:0px; border-color:#dbdbdd; background:url(/images/v1/search_bg.png) bottom no-repeat; overflow:visible;}
	.mainSearch .title li{ height:30px; line-height:30px; padding-top:4px;}
	.mainSearch .title .left{ width:770px; position:relative; z-index:1000; float:left;}
	.mainSearch .title .left li{ width:82px; background:url(/images/v1/main_search.png) 0px -39px no-repeat; margin-left:-2px; text-align:center;}
	.mainSearch .title .left li.check{ background-position:-701px -39px; position:relative; z-index:1002; color:#e00; }
	.mainSearch .title .right{ width:154px; padding-left:20px; float:left;}
	.mainSearch .title .right li{ font-weight:bold;}
	.mainSearch .box .content{ width:765px; padding:0px 10px 0px 10px; float:left; overflow:visible; }
	.mainSearch .box .content.left dt{ height:28px; background-image:none; padding:10px 0px 10px; margin:0px;  clear:both; overflow:visible; border-bottom:1px  dotted #dbdbdd; }
	.mainSearch .box .content.left dt div{ float:left; margin-right:15px;}
	.mainSearch .box .content.left dd{ line-height:30px; padding-bottom:3px; background-image:none; float:left;}
	.mainSearch .box .content.left dd b ,.mainSearch .box .content.left dd span{ float:left; }
	.mainSearch .box .content.left dd a{ float:left; padding-right:5px; color:#05319a; }
	.mainSearch .box .content.left dd a:hover{ color:#e00; }
	.mainSearch .divSelect {width:95px; min-width:85px;}
	.mainSearch .divSelect .text{ height:19px; line-height:19px; margin:1px 0px; background:url(/images/v1/main_search.png) right -43px no-repeat;}
	
	.mainSearch select{ float:left; margin-top:3px; margin-right:10px;}
	.mainSearch .divSelect .options{ top:25px; width:93px;}
	.mainSearch .box .content.left input{ height:23px; width:205px; line-height:23px; font-size:14px; padding:3px 10px 1px 10px; margin:0px; border:0px; background:url(/images/v1/main_search.png) -88px -42px no-repeat; float:left;}
	.mainSearch .box .content.left dt a.button { width:96px; height:27px; display:block; background:url(/images/v1/main_search.png) -600px -42px no-repeat; float:left; cursor:pointer; text-indent:-10000px;}
	/*.mainSearch .box ul.right{ margin-left:775px; _margin-left:772px; padding:4px 10px 0px; padding-bottom:7px;  border-left: 1px solid #e6e6e7; overflow:auto; zoom:1; }*/
	.mainSearch .box ul.right{ float:left; width:150px; padding:6px 10px 0px; padding-bottom:7px;  border-left: 1px solid #e6e6e7; overflow:auto; zoom:1; }
	.mainSearch .box ul.right li{ line-height:24px;  background:url(/images/v1/ui.png) no-repeat -936px -510px; padding-left:13px;}
	.mainSearch .box ul.right li a{ color:#666;}
	.mainSearch .box ul.right li a:hover{ color:#e00;}
	
	
/*资讯多选项卡列表页面*/
#newsList .mLeft{ width:650px;}
#newsList .mRight{ width:300px;}
#newsList .mLeft .box .title{ height:29px; background-image:none; border-bottom:2px solid #776fa3; padding:0px 0px 0px 5px;}
#newsList .mLeft .box .title li{ width:91px; height:29px; overflow:hidden; background: url(/images/v1/newhouse/list_ui.png) -494px -106px; margin-left:3px;}
#newsList .mLeft .box .title li.check{ background-position:-393px -106px; color:#fff;}
#newsList .mLeft .box .title li.check a{color:#fff; text-decoration:none;}
#newsList .mLeft .box .content{ padding:10px 0px;}
#newsList .mLeft .box dl.content ,#newsList .mLeft .box div.addImg{ padding:0px 10px 6px; background:url(/images/v1/newhouse/newslist_bg.gif) bottom no-repeat; border-bottom:1px solid #e5e5e5; margin-bottom:13px; overflow:auto; zoom:1;}
#newsList .mLeft .box dl.content dd{ background-image:none; white-space:normal; overflow:visible; padding:5px; line-height:24px;}
#newsList .mLeft .box dl.content dd a{ color:#039; padding-left:5px; }
#newsList .mLeft .box dl.content dd a:hover{ color:#e00; }
#newsList .mLeft .box dl.content dt{ border-bottom:1px dotted #c2c2c2; overflow:auto; zoom:1; padding:3px 5px 0px;}
#newsList .mLeft .box dl.content h2{ float:left; font-size:14px;}
#newsList .mLeft .box dl.content h2 a{ color:#5244a3;}
#newsList .mLeft .box dl.content dt span{ float:right; color:#676767;}
#newsList .mLeft .box div.addImg .newsImg{ width:180px; float:left; padding-top:6px; padding-left:5px; padding-bottom:10px;}
#newsList .mLeft .box div.addImg dl.content{ margin-left:182px; background:none; border:none; margin-bottom:0px; padding:0px 0px 0px 15px; }
#newsList .mLeft .box div.addImg dl.content dd{ line-height:22px;}
#newsList .mLeft .box div.addImg dl.content dt img{ width:180px; height:135px; float:left;}
#newsList .mLeft .box div.addImg dl.content dd div{ float:left;}
/*开发商列表页面企业LOGO*/
#newsList .mLeft div.companyList div.addImg .newsImg { width:150px;}
#newsList .mLeft div.companyList dl.content h2 a{ color:#004cd9;}
#newsList .mLeft div.companyList dl.content dt{ margin-bottom:5px;}
#newsList .mLeft div.companyList dl.content dt span{ color:#f60;}
#newsList .mLeft div.companyList div.addImg .newsImg img{ width:150px; height:120px; float:left;}
#newsList .mLeft div.companyList div.addImg dl.content{ margin-left:152px;}
#newsList .mLeft div.companyList dl.content dd{ padding:0px 5px 3px; float:none;}
#newsList .mLeft div.companyList .content .page table{ margin-top:0px; margin-bottom:0px;}


/*二牛看房团首页*/
#kft { overflow:visible; zoom:1;  }
#kft .top{ width:960px; height:80px; background:url(/images/v1/newhouse/26topbg.png) no-repeat; position:relative; overflow:hidden;}
#kft .top .logo{ width:255px; height:80px; margin-left:30px; background:url(/images/v1/newhouse/kft_logo.png) 0px 0px no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/v1/newhouse/kft_logo.png',sizingMethod="crop"); text-indent:-10000px; float:left; display:inline;}
#kft .top ul.nav{ float:left; font-size:14px; height:31px; position:absolute; top:41px; right:20px;}
#kft .top ul.nav li{ height:27px; line-height:27px; width:90px; padding-bottom:4px; float:left; text-align:center;}
#kft .top ul.nav li.check{ background:url(/images/v1/newhouse/main_kft.png) -225px -176px no-repeat; font-weight:bold;}
#kft .mainCon{ width:960px; float:left; padding-bottom:10px; background:url(/images/v1/newhouse/26topbg02.png) top no-repeat; overflow:visible; zoom:1;}
#kft .mainCon .w1{ overflow:auto; zoom:1;}
#kft .mainCon .w1 .mLeft{ width:292px; margin-left:14px; margin-top:13px; display:inline;}
#kft .mainCon .w1 .mLeft .focus{ width:280px; height:200px; padding:5px; border:1px solid #d4d2f5; background-color:#f2f1ff; overflow:hidden;}
#kft .mainCon .w1 .mLeft .focus img{ width:280px; height:200px; }
#kft .mainCon .w1 .mLeft .box{ border-color:#d7deff; margin-top:10px;}
/*#kft .w1 .mLeft div.title{ height:28px; background:url(/images/v1/newhouse/main_kft.png) 0px -134px  repeat-x;}*/
#kft .mainCon .w1 .mLeft ul.content{ padding-top:5px; padding-bottom:5px; overflow:visible; line-height:23px;}
#kft .mainCon .w1 .mLeft ul.content li{ width:130px; padding-left:5px; float:left; background-image:none; color:#039;}
#kft .mainCon .w1 .mLeft ul.content li a{ color:#039;}
#kft .mainCon .w1 .mMiddle{ width:384px; margin:0px 10px;}
#kft .mainCon .w1 .mMiddle dl.hotNews{ width:384px; height:58px; background:url(/images/v1/newhouse/main_kft02.png) 0px 0px no-repeat;  _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/v1/newhouse/main_kft02.png',sizingMethod="crop");  text-align:center; color:#ff0000; padding-top:18px;}
#kft .mainCon .w1 .mMiddle dl.hotNews a{ color:#f00;}
#kft .mainCon .w1 .mMiddle .hotNews dt{ font-weight:bold; height:30px; line-height:30px; font-size:20px; font-family:"Microsoft YaHei", SIMHEI;}
#kft .mainCon .w1 .mMiddle .hotNews dd{ float:none; height:24px; line-height:24px; }
#kft .mainCon .w1 .mMiddle .content{ padding-top:0px;}
#kft .mainCon .w1 .mMiddle .content li{ height:30px; line-height:30px; border-bottom:1px dashed #dedede;}
#kft .mainCon .w1 .mRight{ width:250px; }
#kft .mainCon .w1 .mRight .kftReg{ width:240px; height:265px; background:url(/images/v1/newhouse/main_kft.png) 0px -227px no-repeat; padding:0px 5px; position:relative;}
#kft .mainCon .w1 .mRight .kftReg .title{ background-image:none;}
#kft .mainCon .w1 .mRight .kftReg a.regBut{ width:140px; height:34px; display:block; text-indent:-10000px; position:absolute; right:53px; bottom:13px;}

/*看房详细页*/
#kft .mainCon div.subPage .mLeft{ width:262px;}
#kft .mainCon div.subPage .mMiddle{ width:680px; margin:0px 15px; display:inline;}
#kft .mainCon div.subPage .mLeft .focus{ width:252px; height:180px; padding:5px; border:1px solid #d4d2f5; background-color:#f2f1ff; overflow:hidden;}
#kft .mainCon div.subPage .mLeft .focus img{ width:252px; height:180px; }
#kft .mainCon div.subPage .mMiddle .content{ padding:0px;}
#kft .mainCon div.subPage .mMiddle dl.hotNews{ width:410px; height:40px; padding-top:18px;  overflow:hidden; margin:0px auto;}
#kft .mainCon div.subPage .mRight .kftReg .title{ height:39px; width:220px; background:url(/images/v1/newhouse/main_kft.png) -5px -505px no-repeat;}
#kft .mainCon div.subPage .mMiddle table{ width:100%; font-size:14px;}
#kft .mainCon div.subPage .mMiddle table a{ color:#333; padding-right:10px;}
#kft .mainCon div.subPage .mMiddle table a{ color:#333; padding-right:10px;}
#kft .mainCon div.subPage .mMiddle table div{ height:98px; overflow:hidden; font-size:12px; line-height:20px; padding-top:5px; padding-bottom:3px; overflow:hidden;}
#kft .mainCon div.subPage .mMiddle td{ padding:0px 10px; line-height:32px; height:32px;}

#kft .mainCon .w2 .kftList{ width:740px; float:left; }
#kft .mainCon .w2 .kftList .title{ background:none; height:29px; border-bottom:2px solid #8c9adb; padding-left:5px; overflow:hidden;}
#kft .mainCon .w2 .kftList .title li{ height:29px; width:91px; overflow:hidden; background:url(/images/v1/newhouse/main_kft.png) 0px -176px no-repeat; margin-right:5px;}
#kft .mainCon .w2 .kftList .title li.check{ font-weight:bold; background-position: -103px -176px; color:#fff;}
#kft .mainCon .w2 .kftList .title li.check a{ color:#fff; text-decoration:none;}
#kft .mainCon .w2 .kftList .title li a:hover{ text-decoration:none;}
#kft .mainCon .w2 .kftList .content{ padding:10px 0px;}
#kft .mainCon .w2 .kftList .content ul{ padding:15px; border-color:#e8e8e8; border-width:0px 0px 1px; border-style:solid; overflow:auto; zoom:1;}
#kft .mainCon .w2 .kftList .content li{ float:left; }
#kft .mainCon .w2 .kftList .content li.pic{ width:175px; height:125px; padding:1px; border:1px solid #dedede; }
#kft .mainCon .w2 .kftList .content li.con{ width:425px; padding-left:20px;}
#kft .mainCon .w2 .kftList .content li.con dt{ font-size:14px; font-weight:bold; color:#0041d9; border-bottom:dashed 1px #dedede; margin-right:20px;}
#kft .mainCon .w2 .kftList .content li.con dt a{ color:#0041d9;}
#kft .mainCon .w2 .kftList .content li.con dd{ float:none;}
#kft .mainCon .w2 .kftList .content li.but{ width:80px; padding-top:20px;}
#kft .mainCon .w2 .kftList .content li.but a{ width:80px; height:90px; background-image:url(/images/v1/newhouse/main_kft.png); background-repeat:no-repeat; background-position:-10000px -10000px; display:block; text-align:center;}
#kft .mainCon .w2 .kftList .content li.but a:hover{ color:#f00; text-decoration:none;}
#kft .mainCon .w2 .kftList .content li.but span{ height:50px; line-height:50px; padding-top:18px; color:#f00; font-family:Verdana, Arial; font-size:24px; display:block;}
#kft .mainCon .w2 .kftList .content li.but a.star{ background-position: -310px -326px;}
#kft .mainCon .w2 .kftList .content li.but a.stop{ background-position: -310px -225px;}
#kft .mainCon .w2 .mRight{ width:210px; }
#kft .mainCon .w2 .mRight .title ,#kft .mainCon .w3 .title ,#kft .mainCon .w4 .title{ height:31px; line-height:31px; background:url(/images/v1/newhouse/main_kft.png) 0px -90px repeat-x;}
#kft .mainCon .w2 .mRight .box ,#kft .mainCon .w3 .box ,#kft .mainCon .w4 .box{ border-color:#dcdcdc;}

#kft .mainCon .w3 .content { padding:0px; }
#kft .mainCon .w3 ul { padding:5px 4px; overflow:auto; zoom:1; }
#kft .mainCon .w3 li { width:158px; float:left; margin:10px 16px; background-image:none; padding:0px; display:inline; }
#kft .mainCon .w3 li div.pic{ width:154px; height:110px; padding:1px; border:1px solid #e3e3e3; }
#kft .mainCon .w3 li span{ display:block; padding-top:5px; overflow:hidden; white-space:nowrap;}

#kft .mainCon .w4 { overflow:auto; zoom:1; }
#kft .mainCon .w4 .mLeft { width:700px; }
#kft .mainCon .w4 .mRight { width:250px; }
#kft .mainCon .w4 .mLeft .content { padding:0px;}
#kft .mainCon .w4 .mLeft .tTitle { height:23px; background:url(/images/v1/newhouse/main_kft.png) 0px -554px repeat-x;}
#kft .mainCon .w4 .mLeft td { height:26px; line-height:26px;}
#kft .mainCon .w4 .mLeft .tBg { background-color:#f4f4f4;}
#kft .mainCon .w4 .mRight div.loupan li { padding-left:0px; background:none; border-bottom:1px dashed #dedede; padding-bottom:10px; padding-top:10px; float:left; width:228px;}
#kft .mainCon .w4 .mRight div.loupan li div { float:left; width:104px; padding-top:3px; }
#kft .mainCon .w4 .mRight div.loupan img{ width:100px; height:75px; padding:1px; border:1px solid #dedede; float:left; }
#kft .mainCon .w4 .mRight div.loupan dt{ font-size:12px; line-height:22px; font-weight:bold; }
#kft .mainCon .w4 .mRight div.loupan dt{ line-height:20px; }
#kft .mainCon .w4 .mRight div.loupan dl { width:114px; padding-left:10px; float:left; line-height:20px;}
#kft .mainCon .w4 .mRight div.loupan dl b { font-family:Verdana, Arial;}
#kft .mainCon .w4 .mRight div.loupan a.regBm{ width:62px; height:18px; background:url(/images/v1/newhouse/kfbm01.jpg) no-repeat; display:block; text-indent:-10000px;}

/*开发商*/
#d_company .top{ width:930px; height:100px; background:url(/images/v1/newhouse/kfs_topbg.gif) no-repeat; padding-left:30px;}
	#d_company .top li{ float:left;}
	#d_company .top li.logo{ padding: 20px 15px 20px 0px;}
	#d_company .top li.logo img{ float:left;}
	#d_company .top li.name{ padding-top:25px; color:#FFF;}
	#d_company .top li.name h2{ font-family: "Microsoft YaHei", SIMHEI;  font-size:26px; line-height:30px; font-weight:normal;}
	#d_company .top li.name span{ float:left; display:block; line-height:22px; height:22px;}
	#d_company .top li.tel{ float:right; padding-right:20px;}
	#d_company .top li.tel div{ color:#FFF; height:30px; line-height:30px; margin-top:70px; float:left; font-size:14px;}
	#d_company .top li.tel span{ display:block; float:left;}
	#d_company .top li.tel b{ font-family:Verdana, Arial; font-size:20px;}
#d_company .mLeft{ width:170px; padding-bottom:166px; background:url(/images/v1/newhouse/kfs_leftbg01.png) bottom no-repeat;}
	#d_company dl.mLeft dt{ height:34px; background:url(/images/v1/newhouse/kfs_ui.png) 0px -32px no-repeat;}
	#d_company dl.mLeft ul{ width:168px; border-color:#dbdbdb; border-style:solid; border-width:0px 1px; background:url(/images/v1/newhouse/kfs_leftbg.png) repeat-y; padding-top:5px;}
	#d_company dl.mLeft li{ height:30px; font-size:14px; padding-bottom:2px; width:168px; background:url(/images/v1/newhouse/kfs_ui.png) -441px -37px no-repeat; }
	#d_company dl.mLeft li a{ height:28px; width:126px; display:block; padding-top:2px; line-height:28px; padding-left:42px; background:url(/images/v1/newhouse/kfs_ui.png) -10000px -10000px no-repeat;}
	#d_company dl.mLeft li a.check ,#d_company dl.mLeft li a:hover{background-position: -612px -37px; font-weight:bold; color:#fff; text-decoration:none;}
#d_company .mRight{ width:780px;}
	#d_company .mRight .title{ height:29px; line-height:29px; background:url(/images/v1/newhouse/kfs_ui.png) 0px 0px no-repeat; padding-left:28px; padding-right:25px; color:#333;}
	#d_company .mRight div.itemImg dt{ width:350px; height:26px; line-height:26px; background:url(/images/v1/newhouse/kfs_ui.png) 0px -74px no-repeat; padding-left:20px; margin-top:10px; color:#0041d9; margin-left:5px; clear:both;}
	#d_company .mRight div.itemImg dt a{ color:#0041d9;}
	#d_company .mRight div.itemImg dd{ background:none; padding:0px; overflow:auto; zoom:1;}
	#d_company .mRight div.itemImg .content{ padding:5px 0px;}
	#d_company .mRight div.itemImg ul{ padding:5px; overflow:auto; zoom:1;}
	#d_company .mRight div.itemImg li{ padding:7px 9px; float:left; background:none; display:inline;}
	#d_company .mRight div.itemImg li img{ width:132px; height:99px; padding:1px; border:1px solid #e2e2e2;}

/*荐房*/
#recommendHouse .mLeft{ width:690px; }
#recommendHouse .mRight{ width:260px; }

	#recommendHouse .mLeft div.recomment .title{ background-image:none; border-bottom:2px solid #776fa3; height:29px; overflow:hidden; }
	#recommendHouse .mLeft div.recomment .title li.more{ float:right; font-weight:normal; font-size:12px; background:none;}
	#recommendHouse .mLeft div.recomment .title li{ width:91px; height:29px; font-weight:bold; background:url(/images/v1/newhouse/list_ui.png) -292px -106px;  }
	#recommendHouse .mLeft div.recomment .content{ padding:10px 0px; }
	#recommendHouse .mLeft div.recomment .content dl{ padding:0px 0px 8px; border-top: 1px solid #dcdce3; }
	#recommendHouse .mLeft div.recomment .content dt{ height:28px; background-color:#f3f4f5; padding-left:15px; margin-top:1px; }
	#recommendHouse .mLeft div.recomment .content dt h2{ font-size:14px; color:#00C; float:left; line-height:28px;}
	#recommendHouse .mLeft div.recomment .content dt div{ padding-left:10px; float:left; line-height:28px;}
	#recommendHouse .mLeft div.recomment .content dt div span{ padding:0px 8px; display:inline;}
	#recommendHouse .mLeft div.recomment .content dd{ background:none; margin:0px 10px; float:none; padding:5px 3px; }
	#recommendHouse .mLeft div.recomment .content dd.ask{ border-bottom: 1px dotted #dcdce3;}
	#recommendHouse .mLeft div.recomment .content dd.answer{ background-image:url(/images/v1/newhouse/ui.png); background-position:-942px -518px; background-repeat:no-repeat;}
	#recommendHouse .mLeft div.recomment .content dd.answer b{ margin-left:18px; color:#f60;}
	#recommendHouse .mRight .recomBtu{ background:url(/images/v1/newhouse/qf_01.gif) no-repeat; width:260px; height:35px; padding-top:85px;}
	#recommendHouse .mRight .recomBtu a{ width:85px; height:24px; display:block; margin:0px 5px 0px 30px; float:left; text-indent:-10000px;}

/*小区*/
#village .box{ border-color:#d6d5e5;}
#village .bottomMore{ text-align:right; padding-right:20px; clear:both;}
#village .bottomMore a{ color:#05319a;}
#village .mLeft .title{ height:32px; background:url(/images/v1/newhouse/village_ui.png) 0px -85px no-repeat;}
#village .mRight .title{ height:32px; background:url(/images/v1/newhouse/village_ui.png) -710px -85px no-repeat;}
#village .mLeft{ width:700px;}
#village .mRight{ width:250px;}
	#village .mTop{ width:960px; height:45px; background:url(/images/v1/newhouse/village_ui.png) 0px 0px no-repeat; }
	#village .mTop span{ padding-right:15px; padding-top:10px;}
	#village .mTop span a{ color:#05319a;}
	#village .mTop h2 ,#village .mTop h3{ float:left; line-height:45px; font-family: "Microsoft YaHei", SIMHEI;  font-size:18px; padding-right:10px; color:#acacac; font-weight:normal;}
 	#village .mTop h2{ font-size:22px; padding-left:15px; color:#f60;}
	#village .mTitle{ height:31px; padding-left:12px; background:url(/images/v1/newhouse/village_ui.png) 0px -50px no-repeat; border: 1px solid #d6d5e5; border-bottom-width:0px;}
	#village .mTitle li{ width:83px; height:28px; padding-top:3px; line-height:28px; text-align:center; float:left; background:url(/images/v1/newhouse/village_ui.png) 81px -124px no-repeat;}
	#village .mTitle li.check{ padding-top:3px; float:left; background-position:-12px -124px; font-weight:bold; color:#FFF;}
	#village .mTitle li.check a{ color:#FFF; text-decoration:none;}
	
	#village .mLeft .focusPic{ width:280px; height:210px; float:left; padding-left:8px;}
	#village .mLeft .focusPic img{ width:280px; height:210px;}
	#village .mLeft .infoList{ width:375px; float:left; padding-left:15px; padding-top:8px;}
	#village .mLeft .infoList dt{ zoom:1; overflow:auto; padding-bottom:5px;}
	#village .mLeft .infoList dt h3{ float:left; color:#f60; }
	#village .mLeft .infoList dt h3 b{ font-family:Verdana, Arial; font-size:20px; padding-left:3px; }
	#village .mLeft .infoList dt span{ float:left; display:block; padding-left:20px; padding-top:2px;}
	#village .mLeft .infoList dd{ float:none; background:url(/images/v1/newhouse/village_ui.png) -954px -267px no-repeat; padding-left:10px;}
	#village .mLeft .infoList dd a{ color:#0004cd; text-decoration:underline;}
	#village .mLeft .infoList li{ padding:5px 10px; float:left;}
	#village .mLeft .infoList li a{ width:100px; height:20px; display:block; line-height:20px; text-align:center; background:url(/images/v1/newhouse/village_ui.png) -734px -165px no-repeat;}
	#village .mLeft .infoList li a:hover{ text-decoration:none;}
	#village .mLeft .sList .content{ padding-left:7px; padding-right:7px;}
	#village .mLeft .sList ul{ width:212px; padding:6px 8px; float:left;}
	#village .mLeft .sList li.left{ width:96px; height:73px; float:left;  padding-right:10px;}
	#village .mLeft .sList li img{ width:92px; height:69px; padding:1px; border:1px solid #dedede;}
	#village .mLeft .sList li.right{ float:left; }
	#village .mLeft .sList li.right dl{ width:106px; overflow:hidden;}
	#village .mLeft .sList li.right dd{ float:none; height:22px; line-height:22px; padding:0px; color:#05319a; white-space:nowrap; overflow:hidden; }
	#village .mLeft .sList li.right dt{ height:25px; line-height:25px; font-family:Verdana, Arial; background:url(/images/v1/newhouse/village_ui.png) -10000px -10000px no-repeat; color:#f60; padding-left:17px; padding-bottom:3px;}
	#village .mLeft .sList li.right dt b{ font-size:16px; padding:0px; padding:0px 2px;}
	#village .mLeft div.zf li.right dt b{ font-size:15px;}
	#village .mLeft div.zf li.right dt{ background-position:-943px -192px;}
	#village .mLeft div.esf li.right dt{ background-position:-943px -158px;}
	#village .mLeft .round .content{ padding-left:9px; padding-right:9px; }
	#village .mLeft .round dl{ width:104px; float:left; padding:6px 16px; text-align:center; }
	#village .mLeft .round dd{ float:none; height:22px; line-height:22px; }
	#village .mLeft .round dd a{ color:#05319a;}
	#village .mLeft .round dd b{ font-family:Verdana, Arial; font-size:14px;}
	#village .mLeft .round dt{ width:100px; height:75px; margin-bottom:10px; }
	#village .mLeft .round dt img{ width:100px; height:75px; padding:1px; border:1px solid #dedede; }
	
	/*列表排序样式*/
	.sort a{ height:19px; padding-left:8px; padding-top:2px; line-height:19px; float:left; display:block; background:url(/images/v1/newhouse/list_ui.png) -10000px -10000px no-repeat; }
	.sort span{ float:left; display:block; line-height:25px; }
	.sort a:hover{ text-decoration:none; color:#0080c9;}
	.sort a.disableDesc_4{ width:68px; background-position:-434px -295px; }/*默认状态降序*/
	.sort a.disableAsc_4{ width:68px; background-position:-434px -269px; }/*默认状态升序*/
	.sort a.desc_4{ width:68px; background-position:-434px -243px; }/*降序*/
	.sort a.asc_4{ width:68px; background-position:-434px -217px; }/*升序*/
	
	.sort a.disableDesc_3{ width:56px; background-position:-520px -295px; }
	.sort a.disableAsc_3{ width:56px; background-position:-520px -269px; }
	.sort a.desc_3{ width:56px; background-position:-520px -243px; }
	.sort a.asc_3{ width:56px; background-position:-520px -217px; }
	
	.sort a.disableDesc_2{ width:44px; background-position:-594px -295px; }
	.sort a.disableAsc_2{ width:44px; background-position:-594px -269px; }
	.sort a.desc_2{ width:44px; background-position:-594px -243px; }
	.sort a.asc_2{ width:44px; background-position:-594px -217px; }
	
	#village .mLeft .listPage .title { background:url(/images/v1/newhouse/village_ui.png) 0px -163px no-repeat; height:61px; font-size:12px; padding:0px 10px;}
	#village .mLeft .listPage .title dd { height:25px; padding-top:5px;}
	#village .mLeft .listPage .title dt { height:31px; overflow:hidden;}
	#village .mLeft .listPage .title dd.sort a { margin-right:10px;}
	#village .mLeft .listPage .title dt input{ margin:0px 3px 0px 10px;}
	#village .mLeft .listPage .title dt span { display:block; float:left; height:31px;}
	#village .mLeft .listPage .title dt span.page { display:block; float:right;}
	#village .mLeft div.listPage .title dt span.page a { margin-top:6px;}
	#village .mLeft .listPage .content{ padding-left:0px; border-bottom:1px dashed #dedede;}
	#village .mLeft .listPage .content li{ background:none; float:left;}
	#village .mLeft .listPage .content .pic{ padding-left:11px; width:119px; height:91px;}
	#village .mLeft .listPage .content .pic img{ width:115px; height:87px; padding:1px; border:1px solid #dedede;}
	#village .mLeft .listPage .content .con{ width:340px;}
	#village .mLeft .listPage .content .con dl{ clear:both;}
	#village .mLeft .listPage .content .con dt{padding-bottom:3px; height:25px;}
	#village .mLeft .listPage .content .con dt h3{ color:#0041d9; font-size:14px; font-weight:bold; float:left; padding-right:40px;}
	#village .mLeft .listPage .content .con dt h3 a{ color:#0041d9;}
	#village .mLeft .listPage .content .con dt h3 a:hover{ color:#f60;}
	#village .mLeft .listPage .content .con dt h3.someimg{ background:url(/images/esf/v2/icon.png) no-repeat right 3px;}
	#village .mLeft .listPage .content .con dt h3.haveimg{ background:url(/images/esf/v2/icon.png) no-repeat right -61px;}
	#village .mLeft .listPage .content .con dd{ height:20px; line-height:20px; color:#777; float:none;}
	#village .mLeft .listPage .content .con dd a{ color:#777;}
	#village .mLeft .listPage .content .con dd a:hover{ color:#777; text-decoration:underline;}
	#village .mLeft .listPage .content .con dd span{ padding-right:10px;}
	#village .mLeft .listPage .content .makeup{ width:95px; height:91px; line-height:91px; text-align:center; color:#777;}
	#village .mLeft .listPage .content .price{ width:90px; padding-right:5px; height:91px; line-height:91px; text-align:right; color:#f60;}
	#village .mLeft .listPage .content .price b{ font-size:22px; padding-right:2px;}
	
	#village .mLeft div.infoPage{ overflow:auto;}
	#village .mLeft .infoPage dl.content{ padding:15px 14px 10px;}
	#village .mLeft div.infoPage dl.content dt{ height:24px; padding-left:12px; font-weight:bold; font-size:12px; background:url(/images/v1/newhouse/village_ui.png) -290px -126px no-repeat;}
	#village .mLeft div.infoPage dl.content ul.conList{ zoom:1; overflow:auto; padding-bottom:10px; padding-top:10px;}
	#village .mLeft div.infoPage dl.content .conList li{ width:323px; padding-left:12px; float:left;}
	#village .mLeft div.infoPage dl.content .conList li span{ color:#777;}
	#village .mLeft div.infoPage dl.content dd{ background:none; padding:0px; float:none;}
	#village .mLeft div.infoPage dl.content dd#smallNav { white-space:normal;}
	#village #smallNav .title{ background:url(/images/v1/newhouse/village_ui.png) right -234px no-repeat; padding:0px  0px 0px 12px; height:25px; margin-top:12px; overflow:visible;}
	#village #smallNav .title li{ width:auto; height:24px; float:left; line-height:25px; text-align:center; padding:0px 13px; font-size:12px;}
	#village #smallNav .title li span{ font-weight:normal; color:#828282;}
	#village #smallNav .title li a{ color:#0004cd;}
	#village #smallNav .title li a:hover{ color:#0004cd; text-decoration:underline;}
	#village #smallNav .title li.check{ border-color:#d8d8d8; height:24px; border-style:solid; border-width:1px 1px 0px; background:#FFF none;}
	#village #smallNav .title li.check a:hover{ color:#0004cd; text-decoration:none;}
	#village div.album dd{ background:none; float:none; padding:0px;}
	#village div.album dl.content{ padding:0px; }
	#village div.album .albumImg li{ margin-right:16px; }
	

	#village .mRight .map .content{ padding:0px;}
	#village .mRight .map .content span{ width:246px; height:258px; overflow:auto; zoom:1; display:block; padding:1px; border-bottom:1px solid #d6d5e5;}
	#village .mRight .map .content ul{ padding:6px 8px; background-color:#f4f4ff; margin:1px;}
	#village .mRight .map .content li{  background:url(/images/v1/dot01.png) 0px 11px no-repeat; padding-left:10px;}
	#village .mRight .minTool .content{ padding:8px 0px;}
	#village .mRight .minTool .content li{ width:83px; height:30px; line-height:30px; padding:0px 10px 0px 31px; float:left; background-image:url(/images/v1/c_tool.png); background-position:-10000px -10000px; background-repeat:no-repeat;}
		#village .mRight .minTool .content li.t01{ background-position:10px 6px;}
		#village .mRight .minTool .content li.t02{ background-position:10px -21px;}
		#village .mRight .minTool .content li.t03{ background-position:10px -73px;}
		#village .mRight .minTool .content li.t04{ background-position:10px -47px;}

